package com.itheima.thisdemo;

public class Student {
    String name;
    double score;
    public void printThis(){
        System.out.println(this);
    }

    //this的潜在原理：执行该方法时，会先把student类放到方法区，
    // 编译器进行编译这个方法的时候,会自动加一个叫做“this”参数用来接当前对象的引用地址（即当前对象在堆内存的地址）
    public void printThis2(Student this){
        System.out.println(this);
    }

    //this主要用来解决：变量名称冲突问题的。
    public void printPass(double score){
        if(this.score >= score){
            System.out.println("恭喜您，您成功考入了哈佛大学~~");
        }else {
            System.out.println("很遗憾，您没有考过~~");
        }
    }
}
